.node.controller {
  stroke: #9c27b0;
  fill: #e1bee7;
}

.node.sleep {
  stroke: #ffeb3b;
  fill: #fff9c4;
}

.node.alive {
  stroke: #4caf50;
  fill: #c8e6c9;
}

.node.failed,
.node.removed,
.node.initializing {
  stroke: #9e9e9e;
  fill: #f5f5f5;
}

.node.dead {
  stroke: #f44336;
  fill: #ffcdd2;
}

.node.selected {
  stroke: #1976d2;
  fill: #03a9f4;
}

.node-label {
  fill: #1976d2;
}

.details {
  position: absolute;
  top: 150px;
  left: 30px;
  background: #ccccccaa;
  border: 2px solid black;
  border-radius: 20px;
}
